package com.tgpms.web.cost.dao;

import com.tgpms.web.cost.entity.SubProjects;

/**
* 表SUB_PROJECTS -> D1023子工程 的基本功能实现
*
* @author newway
* @createDate 2019/08/06
*/
public interface SubProjectsMapper {
    /**
     * D1023子工程  deleteByPrimaryKey 实现
     * 
     * @param subProject
     * @return null int
     * @author: newway
     * @createDate: 2019-08-06 08:50:30
     */
    int deleteByPrimaryKey(String subProject);

    /**
     * D1023子工程  insert 实现
     * 
     * @param record
     * @return null int
     * @author: newway
     * @createDate: 2019-08-06 08:50:30
     */
    int insert(SubProjects record);

    /**
     * D1023子工程  insertSelective 实现
     * 
     * @param record
     * @return null int
     * @author: newway
     * @createDate: 2019-08-06 08:50:30
     */
    int insertSelective(SubProjects record);

    /**
     * D1023子工程  selectByPrimaryKey 实现
     * 
     * @param subProject
     * @return null com.tgpms.web.cost.entity.SubProjects
     * @author: newway
     * @createDate: 2019-08-06 08:50:30
     */
    SubProjects selectByPrimaryKey(String subProject);

    /**
     * D1023子工程  updateByPrimaryKeySelective 实现
     * 
     * @param record
     * @return null int
     * @author: newway
     * @createDate: 2019-08-06 08:50:30
     */
    int updateByPrimaryKeySelective(SubProjects record);

    /**
     * D1023子工程  updateByPrimaryKey 实现
     * 
     * @param record
     * @return null int
     * @author: newway
     * @createDate: 2019-08-06 08:50:30
     */
    int updateByPrimaryKey(SubProjects record);
}